package com.hnas.common.service.dto;

import java.io.Serializable;

public class DTOImportDataPool implements Serializable {

	private static final long serialVersionUID = 2994135430712455186L;
	
	/**
	 * 主键ID
	 */
	private Long id;
	
	/**
	 * 导入数据所属类型
	 */
	private String businessType;
	
	/**
	 * 导入数据所属类型
	 */
	private String businessTypeStr;
	
	/**
	 * 文件名
	 */
	private String fileName;
	
	/**
	 * 文件路径
	 */
	private String filePath;
	
	/**
	 * 批次号
	 */
	private String batchNum;
	
	/**
	 * 导入总条数
	 */
	private Integer totalCount;
	
	/**
	 * 导入成功条数
	 */
	private Integer successCount;
	
	/**
	 * 导入失败条数
	 */
	private Integer failedCount;
	
	/**
	 * 导入开始时间
	 */
	private String createTime;
	
	/**
	 * 导入结束时间
	 */
	private String finishTime;
	
	/**
	 * 备注
	 */
	private String remark;
	
	/**
	 * 特殊情况下，导入选择参数
	 */
	private String chooseParam;
	
	/**
	 * 特殊情况下，导入选择参数str
	 */
	private String strChooseParam;
	
	/**
	 * 操作类型
	 */
	private String opType;  //  1、 批量导入   2、手动操作
	
	/**
	 * 操作类型字符串
	 */
	private String opTypeStr;
	
	private String data1;
	
	private String data2;
	
	private String data3;
	
	private String status; // 状态   0 处理中  1 处理成功  2 处理失败
	
	private String statusStr; // 状态str
	
	private boolean valid;
	
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getBusinessType() {
		return businessType;
	}

	public void setBusinessType(String businessType) {
		this.businessType = businessType;
	}

	public String getBusinessTypeStr() {
		return businessTypeStr;
	}

	public void setBusinessTypeStr(String businessTypeStr) {
		this.businessTypeStr = businessTypeStr;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getFilePath() {
		return filePath;
	}

	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	public String getBatchNum() {
		return batchNum;
	}

	public void setBatchNum(String batchNum) {
		this.batchNum = batchNum;
	}

	public Integer getTotalCount() {
		return totalCount;
	}

	public void setTotalCount(Integer totalCount) {
		this.totalCount = totalCount;
	}

	public Integer getSuccessCount() {
		return successCount;
	}

	public void setSuccessCount(Integer successCount) {
		this.successCount = successCount;
	}

	public Integer getFailedCount() {
		return failedCount;
	}

	public void setFailedCount(Integer failedCount) {
		this.failedCount = failedCount;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getFinishTime() {
		return finishTime;
	}

	public void setFinishTime(String finishTime) {
		this.finishTime = finishTime;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getChooseParam() {
		return chooseParam;
	}

	public void setChooseParam(String chooseParam) {
		this.chooseParam = chooseParam;
	}

	public String getOpType() {
		return opType;
	}

	public void setOpType(String opType) {
		this.opType = opType;
	}

	public String getData1() {
		return data1;
	}

	public void setData1(String data1) {
		this.data1 = data1;
	}

	public String getData2() {
		return data2;
	}

	public void setData2(String data2) {
		this.data2 = data2;
	}

	public String getData3() {
		return data3;
	}

	public void setData3(String data3) {
		this.data3 = data3;
	}

	public String getOpTypeStr() {
		return opTypeStr;
	}

	public void setOpTypeStr(String opTypeStr) {
		this.opTypeStr = opTypeStr;
	}

	public String getStrChooseParam() {
		return strChooseParam;
	}

	public void setStrChooseParam(String strChooseParam) {
		this.strChooseParam = strChooseParam;
	}

	public boolean isValid() {
		return valid;
	}

	public void setValid(boolean valid) {
		this.valid = valid;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getStatusStr() {
		return statusStr;
	}

	public void setStatusStr(String statusStr) {
		this.statusStr = statusStr;
	}
	
}
